﻿@charset "utf-8";
@import url("../css/common/grid.css");/*网格*/
@import url("../css/common/layout.css");/*整体框架*/
@import url("../css/common/icon.css");/*图标*/
@import url("../css/navi/navi_02.css");/*02导航*/
@import url("../css/banner.css");/*幻灯片*/
@import url("../css/navi/classify_01.css");/*侧栏样式*/
@import url("../css/adorner/01/A_style.css");/*01装饰器*/
@import url("../css/adorner/02/A_style.css");/*02装饰器*/
@import url("../css/links.css");/*友情链接*/
@import url("../css/kefu.css");/*在线客服*/
@import url("../css/common/doc.css");/*自定义文档*/





/* head   头部样式  
--------------------------------------------------------------------*/
.header{
	height:100px;
	z-index:999;
	}
.header_bg{
	width:100%;
	position: relative;
	z-index: 99;
	background:#fff;
}
.nav_fixed .header_bg {
	margin-top: 0px;
	position: fixed;
	top: 0px;
	z-index: 999;
	box-shadow: 2px 2px 2px #eee;
}

/*头部结束*/


/*尾部
-------------------------------*/
.foot_bg{
	background:#2a2a2a;
	padding: 20px 0;
	overflow:hidden;
	height: 200px;
}
.footer .foot1 { 
	width:130px; 
	min-height:180px; 
	padding-left:20px;
	height: 200px;
	overflow: hidden;
}
.foot1 li a{ color:#8A8A8A;}
.foot1 li.title a span, .foot1 li.title a{ display:block; color:#fff;font-size:14px;}
.foot1 li a:hover{ color:#fff;display:block; }
.copy{
	background:#000;
}
.copy  a{color:#A2A2A0;}
 * .copy{color:#666;height:50px; line-height:50px;overflow: hidden;}

.copy p{color:#6c6c6b;
}
 .foot_contact { border-bottom:1px solid #383838; padding-bottom:20px;}
 .foot_contact h3, .foot_contact p, .footer h3{ color:#fff;}
.foot_contact .tel{
	font-size:18px;
	color:#fff;
	font-family:Arial;
	}
.foot_bg .weixin{
	width: 40px;
	height:40px;
	background: url(../img/foot_icon.png) 0 0 no-repeat;
	float:left;
}
.foot_bg .erweima{
	width: 140px;
	height: 150px;
	position: relative;
	display: none;
	cursor: pointer;
	z-index: 9999999;
	background:url(../img/erweima_bg.png) center top no-repeat;
	padding:10px 10px;
	top:-170px;
	left:-60px;
	text-align:center;
}
.foot_bg .erweima img{ width:110px; height:110px;}

 .foot_bg .weibo{
	 display:block;
	width: 40px;
	height:40px;
	background: url(../img/foot_icon.png) -40px 0 no-repeat;
	float:left;
	margin:0 20px;
}
.foot_bg .tenshun{
	 display:block;
	width: 40px;
	height:40px;
	background: url(../img/foot_icon.png) -80px 0 no-repeat;
	float:left;
}

.foot_bg .weixin:hover{background: url(../img/foot_icon.png) 0px -40px no-repeat;}

.foot_bg .weibo:hover{background: url(../img/foot_icon.png) -40px -40px no-repeat;}

.foot_bg .tenshun:hover{background: url(../img/foot_icon.png) -80px -40px no-repeat;}

.foot_bg .weixin, .foot_bg .weibo, .foot_bg .tenshun{
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
}


.foot_bg .weixin:hover, .foot_bg .weibo:hover, .foot_bg .tenshun:hover{
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
}


/*网站右侧悬浮
-----------------------*/
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix .clear{_height:0px;}
/*gotop*/
.cbbfixed {
	position: fixed;
	right: 5%;
	transition: bottom ease .3s;
	bottom: -150px;
	z-index: 3;
	cursor: pointer;
}
.cbbfixed .cbbtn {width: 46px;height: 46px;display: block;background-color: #02a2aa;}
.cbbfixed .gotop {
	transition: background-color ease .3s;
	background-image: url(../img/xuanfu_top_ui.jpg);
}
.cbbfixed .gotop:hover{
	transition: background-color ease .3s;
	background-image: url(../img/xuanfu_top_ui_hover.jpg);
	}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#2c2d2e;}
.cbbfixed .weixin {
	background-image: url(../img/xuanfu_erweima_ui.jpg);
	margin-bottom:3px;
}
.cbbfixed .weixin:hover{
	background-image: url(../img/xuanfu_erweima_ui_hover.jpg);
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.24s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	transition: background ease .3s;
	}
.cbbfixed .weixin div {
	width: 155px;
	height: 160px;
	position: absolute;
	left: -155px;
	top: -10px;
	opacity: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: 100% 70%;
	-webkit-transform-origin: 100% 70%;
	transition: transform ease .3s,opacity ease .3s;
	-webkit-transition: all ease .3s;
	display: none\0;
*display:none;		background-image: url(../img/zaixian_bj.png);
}
.cbbfixed .weixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .weixin div img{
	height: 110px;
	width: 110px;
	margin-top: 15px;
	margin-right: 21px;
	}
.cbbfixed .weixin div p{
	font-size: 14px;
	line-height: 33px;
	color: #333;
	margin-right: 20px;
	}

.cbbfixed .weixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../images/side-icon01.png);}

.cbbfixed .phone {
	background-image: url(../img/xuanfu_lx_ui.jpg);
	margin-bottom:3px;
}
.cbbfixed .phone:hover{
	background-image: url(../img/xuanfu_lx_ui_hover.jpg);
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.24s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	}
.cbbfixed .phone div {
	width: 160px;
	height: 46px;
	position: absolute;
	left: -165px;
	top: 0px;
	opacity: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: 100% 70%;
	-webkit-transform-origin: 100% 70%;
	transition: transform ease .3s,opacity ease .3s;
	-webkit-transition: all ease .3s;
    *display:none;		
	background-color: #3ac24d;
	line-height: 46px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.cbbfixed .phone:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}

/*首页关于我们
------------------------------*/
.ind_about ul li a.img{
	display:block;
	width:320px;
	height:180px;
	overflow:hidden;
	margin-bottom: 20px;
	}
.ind_about ul li a.img img{
	width:320px;
	height:180px;
	transition: All .3s linear;
	-webkit-transition: All .3s linear;
	-moz-transition: All .3s linear;
	-ms-transition: All .3s linear;
	-o-transition: All .3s linear;
	}
.ind_about ul li:hover a img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	}
.ind_about ul li{
	width:320px;
	float:left;
	margin-right:20px;
	}
.ind_about ul li.last{margin-right:0px;
}
.ind_about ul li .icon_more{
	display:inline-block;
	width:13px;
	height:12px;
	background:url(../img/ind_icon.png) -1px -6px no-repeat;
	margin-left: 15px;
	}
	
/*首页产品
-------------------------------------*/
.index_pro{
	width:100%;
	height:510px;
	overflow:hidden;
	background:url(../img/bg1.jpg) center top no-repeat;	
	}
.index_pro .title h2{
	font-size:30px;
	color:#fff;
	font-weight:normal;
	}
.index_pro .title .en{
	font-size:16px;
	color:#fff;
	font-weight:normal;
	}
.pro_title {
	display:block;
	width:220px;
	height:70px;
	background:#fff;
	padding:10px 10px;
	text-align:left;
	position:relative;
	}
.pro_title h3{
	font-size:16px;
	font-weight:normal;
	}
.pro_title .more{
	position:absolute;
	bottom:8px;
	left:10px;
	color:#D00209 ;
	}


/*新闻
-----------------------------------*/	

.ind_news{
	width:100%;
	background:#0D3F89;
	color:#fff;
	}
.ind_news_box .title h2 {
	font-size: 30px;
	color: #000;
	font-weight: normal;
}
.ind_news_box .title .en {
	font-size: 16px;
	color: #626262;
	font-weight: normal;
}
.ind_news .main{
	padding:20px 0;
	background: url(../img/ind_main_bg.png) right top no-repeat;
	}

.ind_news .ind_ne_title{
	width:280px;
	height:116px;
	background: url(../img/ind_title5.png) no-repeat;
	margin-bottom:10px;
	color:#fff;
	float:left;
	}
.news_recommend{ width:1000px;position:relative;  }
.news_recommend .hd{ overflow:hidden;  height:20px; width:80px; margin:50px auto 10px auto;position: relative;left: 45%;}
.news_recommend .hd .prev,.picScroll-left .hd .next{ display:block;  width:14px; height:14px; float:right; margin-right:5px;  overflow:hidden;cursor:pointer; }
.news_recommend .hd .next{ }
.news_recommend .hd ul{ float:right; overflow:hidden; zoom:1; zoom:1; }
.news_recommend .hd ul li{ float:left;  width:8px; height:8px; border:1px solid #0B50B4; overflow:hidden; margin:1px 10px 0px 0px; text-indent:-999px; cursor:pointer; }
.news_recommend .hd ul li.on{  background: #0B50B4;width:10px; height:10px; border:none;  }
.news_recommend .bd{  }
.news_recommend .bd ul{ overflow:hidden; zoom:1; }
.news_recommend .bd ul li{ margin:0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.news_recommend .pic{ margin:0px;padding:0px; overflow:hidden; display:inline; width:90px;}

.news_recommend .bd ul li .last{ margin-right:0;} 

.news_recommend .prev, .news_recommend .next{
	display:block;
	width:30px;
	height:30px;
	}
.news_recommend .prev{
	background:url(../img/ind_icon.png) 0 -51px no-repeat;
	position: absolute;
	top: 100px;
	left:-40px;
	z-index: 9;
}
.news_recommend .next{
	background:url(../img/ind_icon.png) -100px -51px no-repeat;
	position: absolute;
	top: 100px;
	right:-40px;
	z-index: 9;
}

.news_li_box a img{ width:300px; height:180px;}
.news_li_box .news_li_bottom{
	width:280px;
	padding:25px 10px 25px 10px;
	background:#F2F2F2;
	position:relative;
	}
	
.news_li_box  .news_date .da_day{ display:block; width:40px;font-size:36px; font:bold 36px/32px Arial; color:#0b3d88; margin:8px 0;}
.news_li_box  .news_date .da_en{ display:block; width:40px;font-size:36px; font: 12px/12px Arial; color:#0b3d88; text-align:center; border-bottom:1px solid #ddd; padding-bottom:5px;}

.news_li_text h3{ font-size:14px;color:#000; font-weight:normal;}
.news_li_text p{ color:#6c6c6c; line-height:22px;}

.news_li_box .news_li_bottom .news_li_more{ 
	display:block; 
	width:35px; 
	height:40px; 
	background: url(../img/ind_icon.png) 0 -135px no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
}
#news_centent .news_centent_box{ width:1000px; text-align:left; color:#fff;}

#news_centent .news_centent_box a{ color:#5B91B6;}

.news_centent_top .text_title { color:#fff;}

#news_centent .news_centent_top .text_info{ background:url(../img/ind_word_title.jpg) bottom left repeat-x; margin-bottom:10px;}

/*内页左边导航
---------------------------------------*/
.leftdh{
	float:left;
	width: 200px;
	min-height:506px;
	background: url(../img/page/zidh.jpg) top right no-repeat;
	}
.leftdh a{
	text-decoration:none;}
.eng{
	font-size:12px;
	color:#999;
	display:block;
	}
.zdhdq .cur .eng{
	color:#88B8EE;
}
.cha{
	color:#005CAE;
	font-size:13px;
	}
.dian{
	font-family:方正超粗黑简体;
	font-size:14px;
	color:#4d485c;
	display:none
	}
.leftdh ul{
	text-align:right;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
.zdhfdq{
	padding:17px 0;
	padding-right:20px;
	}
.zdhfdq:hover{
	background: url(../img/page/zidhdq.jpg) top left repeat;
	}
.zdhfdq:hover .cha{
	color:#fff;
	}
.zdhfdq:hover .eng{
	color:#88B8EE;
	
	}
.zdhfdq:hover .dian{
	color:#ffffff;
	}
.zdhdq{
	padding:17px 0;
	padding-right:20px;
	background:url(/img/zidhdq.jpg) top left repeat;
	}
.zdhdq .cha{
	color:#fff;
	}
.zdhdq .dian{
	color:#ffffff;
	}
/*内容2*/
.ind_tab_list{ width:525px;}
.about_img img{ width:180px; height:210px; padding:3px; border:1px solid #ddd; background:#fff;}
.factory .photo{ width:216px; height:193px; background:url(../img/ind_img_bg.jpg)  bottom left no-repeat; float:left; margin:0 10px;}
.factory img{ width:210px;height:180px; padding:2px; border:1px solid #ddd;}
.content2_L{ height:300px;}
/*新闻列表
--------------------------------------------------------------------*/
.content2_R{ width:530px;}
.news_img img{ width:136px; height:86px; padding:3px; border:1px solid #ddd;}
.ind_news_list li{  border-bottom: 1px dashed #ccc; padding:5px 0;}
.ind_news_list li{
	height:30px;
	line-height:30px;
}
.ind_news_list li a.news_classify{
	
}
.ind_news_list li h4{
	display:inline;
	background:url(../../img/common/ico_1.gif) no-repeat left 4px;
	padding-left:14px;
}
.ind_news_list .ind_news_first{ height:100px;line-height:15px;}
/*内2结束*/

/*内容3开始*/
.content_title{ height:30px; line-height:30px;}
.content_title h2{ width:200px; padding-left:40px; color:#53b224; font-size:18px; float:left;}
.content3_L .content_title h2{ background:url(../img/icon_1.jpg) left center no-repeat;}
.Program_list{ width:510px; height:139px; border-bottom:1px solid #fff; background:#ededed; padding:10px;}
.Program_img img{ width:140px; height:140px;}
.Program_text .more{ display:block; width:72px; height:24px; background:url(../img/case_more.png) no-repeat; float:right;}
.Program_text .more:hover{ background:url(../img/case_more_on.png) no-repeat;}

.content3_R .content_title h2{ background:url(../img/icon_2.jpg) left center no-repeat;}
/* case-left   样式  
--------------------------------------------------------------------*/
.case{ width:530px;  overflow:hidden; position:relative; height:320px; }
.case .hd{ overflow:hidden;  height:28px; margin-top:-60px; position:relative; z-index:999;  right: 10px;}
.case .hd .prev,.picScroll-left .hd .next{ display:block;  width:30px; height:30px; float:right; overflow:hidden;cursor:pointer; }
.case .hd .next{ }
.case .hd ul{ float:right; overflow:hidden; zoom:1; zoom:1; }
.case .hd ul li{ float:left;  width:14px; height:14px; overflow:hidden; margin:0px 3px; text-indent:-999px; cursor:pointer; background:#fff; }
.case .hd ul li.on{ background:#4bd109;}
.case .rd{  overflow:hidden;  height:28px; margin-top:0px; position:relative; z-index:999; right:2px;width:30px;}
.case .bd ul{ overflow:hidden; zoom:1; }
.case .bd ul li{ margin:0px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.case .pic{ margin:0px;padding:0px; overflow:hidden; display:inline; width:90px;}
.case .title{ display:block; height:40px; line-height:40px; position: relative; margin-top:-40px; padding:0; background:url(../img/bg-black.png); }
.case .title a{font-size:18px; color:#fff; font-weight:bold;}
/*首页产品列表图片
--------------------------------------------------------------------*/
.case ul li img{
	width:520px;
	height:320px;
	padding:0px;
}
.case ul li{text-align:center;}
.case .bor_bot_999 p{ font-size:16px;color:#999;}


/*内容3结束*/

/*内页滚动图*/
/* case-left   样式  
--------------------------------------------------------------------*/
.about-left{ width:530px;  overflow:hidden; position:relative; height:320px; }
.about-left .hd{ overflow:hidden;  height:28px; margin-top:-60px; position:relative; z-index:999;  right: 10px;}
.about-left .hd .prev,.about-left .hd .next{ display:block;  width:30px; height:30px; float:right; overflow:hidden;cursor:pointer; }
.about-left .hd .next{ }
.about-left .hd ul{ float:right; overflow:hidden; zoom:1; zoom:1; }
.about-left .hd ul li{ float:left;  width:14px; height:14px; overflow:hidden; margin:0px 3px; text-indent:-999px; cursor:pointer; background:#fff; }
.about-left .hd ul li.on{ background:#13d00f;}
.about-left .rd{  overflow:hidden;  height:28px; margin-top:0px; position:relative; z-index:999; right:2px;width:30px;}
.about-left .bd ul{ overflow:hidden; zoom:1; }
.about-left .bd ul li{ margin:0px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.about-left .pic{ margin:0px;padding:0px; overflow:hidden; display:inline; width:90px;}
.about-left .title{ display:block; height:40px; line-height:40px; position: relative; margin-top:-40px; padding:0; background:url(../img/bg-black.png); }
.about-left .title a{font-size:18px; color:#fff; font-weight:bold;}

.about_photo_main{
	width:400px;
	padding:10px;
	background: url(../img/aboutint.png) center top no-repeat;
	}
.about_recommend{
	width:380px;
	height:230px;
	border:1px solid #ddd;
	padding:5px;
	}
.about_recommend .bd ul li img{ width:380px; height:230px;}
.about_recommend .hd ul li{  width: 10px;height: 10px;}
.right_main .about_recommend  li{ padding:0px; background:nnone;}

/*内页滚动图结束*/

.main_bg{
	background:#fff;
}
.public_2col{
	background: #fff;
	width:1000px;
	padding-bottom:30px;
}
.page_title{
	width:180px;
	height:70px;
	padding:10px 0 0 20px;
	position:relative;
	margin-top:-80px;
	border-radius:0 10px 0 0;
	background:url(../img/RMB_bg.png) left top no-repeat;
}
.page_title h3{
	text-align:right;
	font-size:24px;
	font-weight:normal;
	color:#E60012;
}
.page_title span{
	text-align:right;
	display:block;
	color:#808080;
	font-size:16px;
}
.main_right{
	padding-right: 20px;
	background: url(../img/page/jb.jpg) top -500px right no-repeat #fdfdfd;
	}

.child ul{
	border:0;}
.products_list {
	padding-left:10px;}

.page_news_list li:hover{
	background:#F0F0F0;
	color:#fff;}
.products_list .pro_info {}
.honor_img_01 .grid_19 { width:188px; height:169px; background:url(../img/ind_img_bg.jpg) bottom center no-repeat;}

/*产品详细内页
---------------------------*/
.pro_de_map{
	background: #F3F3F3;
}
.pro_de_map .alltitle .de_back a {
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: #ddd;
	text-align: center;
}
.pro_de_map .alltitle .de_back a:hover{
	background:#1B5EB1; 
	color:#fff;
}
/*新闻内页*/
.news-list { padding-bottom:20px;}
.news-list ul li  { width:225px; height: 290px;border-bottom: 1px dashed #ddd;position: relative; float:left; margin:0 30px 15px 0; padding-bottom:10px;
}
.news-list ul li.last{
	margin-right:0;
}
.news-list ul li.last{border-right: none;}
.news-list ul li .imgbox {
  position: relative;
  overflow: hidden;
  width: 225px;
  height: 160px;
  margin-bottom: 10px;
}
.news-list ul li .tit {
  font: 14px/20px "微软雅黑";
  color: #333;
  margin-bottom: 10px;
  padding: 0 7px;
}
.news-list ul li .imgbox {
  position: relative;
  overflow: hidden;
  width: 225px;
  height: 150px;
  margin:0 auto;
  margin-bottom: 10px;
}
.news-list ul li .imgbox a img{ width: 100%; height:150px;
transition: All .3s linear;
-webkit-transition: All .4s linear;
-moz-transition: All .4s linear;
-ms-transition: All .4s linear;
-o-transition: All .4s linear;
}
.news-list ul li:hover .imgbox a img{ 
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
}
.news-list ul li .txt {
  font: 12px/20px "微软雅黑";
  padding: 0 7px;
  color:#666;
  margin-bottom: 10px;
}
.news-list ul li .arrow {
  position: absolute;
  display: inline-block;
  width: 11px;
  height: 8px;
  right: 26px;
  bottom: 3px;
  background: url(../img/news_bit02.png) no-repeat;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.news-list ul li .arrow.hover{ opacity:1;filter:alpha(opacity=100);animation:arrow 1s infinite  linear; -webkit-animation:arrow 1s infinite  linear;}
@keyframes arrow
{
   0% { right:26px;}
  50% {right:20px;}
  100%{ right:26px;}
}
@-webkit-keyframes arrow
{
 0% { right:26px;}
  50% {right:20px;}
  100%{ right:26px;}
}

.page_list_li li{ border-bottom: 1px dotted #ddd; padding:10px;width:980px;}
.page_list_li li .title_i{
	color: #42689A;
	font-size: 14px;
	float: left;
	line-height: 30px;
	}
.grid_64 {line-height:30px; padding-left:15px; background:url(../img/news_h3_title.jpg) left center no-repeat;}
.page_back{ line-height:25px;}
.page_back a{
	display: block;
	background: url(../img/goback.png) left center no-repeat;
	width: 25px;
	height: 25px;	
	}
.page_back a:hover{
	background:url(../img/goback.png) right center no-repeat;
	
	}
.bor_bot_ddd{ border-bottom:1px solid #ddd;}
